package com.vortex.cloud.zhsw.xinyang.dto.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author yjh
 * @date 2023/9/20 10:00
 */
@Data
@Schema(description = "水务综合管理驾驶舱-排水资产总览")
public class DrainageAssetsDTO {

	@Schema(description = "污水管网长度")
	private Double wLength;

	@Schema(description = "雨水管网长度")
	private Double yLength;

	@Schema(description = "窨井个数")
	private Integer manholeCount;

	@Schema(description = "污水篦个数")
	private Integer wsbzCount;

	@Schema(description = "雨水篦个数")
	private Integer ysbzCount;

	@Schema(description = "泵站个数")
	private Integer pumpStationCount;

	@Schema(description = "农村点源个数")
	private Integer pointSourceCount;

	@Schema(description = "污水厂个数")
	private Integer sewagePlantCount;

	@Schema(description = "液位计个数")
	private Integer waterLevelCount;

	@Schema(description = "流量计个数")
	private Integer waterFlowCount;

	@Schema(description = "雨量站个数")
	private Integer rainCount;


	public DrainageAssetsDTO() {
		this.wLength = 0D;
		this.yLength = 0D;
		this.manholeCount = 0;
		this.wsbzCount = 0;
		this.ysbzCount = 0;
		this.pumpStationCount = 0;
		this.pointSourceCount = 0;
		this.sewagePlantCount = 0;
		this.waterLevelCount = 0;
		this.waterFlowCount = 0;
		this.manholeCount = 0;
		this.rainCount = 0;
	}
}
